package com.aaa.annotations.demo2;

/**
 * @author C-Q
 * @version 1.1.0
 * @Description: 预定义注解
 * 常用的注解：
 * @Override:检查该方法是否符合重新的规则
 * @deprecated：标识该方法是不建议使用的、过时的方法
 * @SuppressWarnings:忽略一些警告
 * 需要设置注解的属性：value 设置忽略的类型
 * @SuppressWarnings: 表示压制警告。
 * @FunctionInterface: 函数式接口注解。使用该注解表明接口中只能有一个抽象方法。
 * unchecked unused deprecated all
 * @date 2022/10/26
 */
@SuppressWarnings("all")
public class Test {
    public static void main(String[] args) {
        int a=15;
        int b=15;

        Animal animal = new Animal();
        animal.show();
    }
}

class Animal{
    @Override
    public String toString(){
        return super.toString();
    }

    @Deprecated
    public void show(){
        System.out.println("该方法已经过时");
    }
}
